package com.quanyan.weichat.protocol.refund_protocol;


import com.quanyan.weichat.common.Configure;

/**
 * Created by zijun.song on 2015/9/24.
 */
public class AppRefundReqData extends RefundReqData {
    /**
     * 请求退款服务
     *
     * @param outTradeNo  商户系统内部的订单号,transaction_id 、out_trade_no 二选一，如果同时存在优先级：transaction_id>out_trade_no
     * @param outRefundNo 商户系统内部的退款单号，商户系统内部唯一，同一退款单号多次请求只退一笔
     * @param totalFee    订单总金额，单位为分
     * @param refundFee   退款总金额，单位为分,可以做部分退款
     */
    public AppRefundReqData(String outTradeNo, String outRefundNo, int totalFee, int refundFee, Configure configure) {
        super(configure.getAppID(),
                configure.getMchID()
                , null, outTradeNo, null, outRefundNo, totalFee, refundFee, configure.getKey());
    }
}
